/*    */
package com.liang.manage.auth.facade.dto.role;
/*    */
/*    */

import java.io.Serializable;
/*    */ import java.time.LocalDateTime;

/*    */
/*    */ public class RoleDTO
        /*    */ implements Serializable
        /*    */ {
    /*    */   private Integer id;
    /*    */   private String code;
    /*    */   private String name;
    /*    */   private String grade;
    /*    */   private String description;
    /*    */   private Boolean state;
    /*    */   private Integer projectId;
    /*    */   private String projectName;
    /*    */   private Boolean isDeleted;
    /*    */   private Long createUser;
    /*    */   private String createUserName;
    /*    */   private Long updateUser;
    /*    */   private String updateUserName;
    /*    */   private LocalDateTime createTime;
    /*    */   private LocalDateTime updateTime;
    /*    */   private static final long serialVersionUID = 1L;

    /*    */
    /*    */
    public Integer getId()
    /*    */ {
        /* 14 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    public String getCode()
    /*    */ {
        /* 19 */
        return this.code;
        /*    */
    }

    /*    */
    /*    */
    public String getName()
    /*    */ {
        /* 24 */
        return this.name;
        /*    */
    }

    /*    */
    /*    */
    public String getGrade()
    /*    */ {
        /* 29 */
        return this.grade;
        /*    */
    }

    /*    */
    /*    */
    public String getDescription()
    /*    */ {
        /* 34 */
        return this.description;
        /*    */
    }

    /*    */
    /*    */
    public Boolean getState()
    /*    */ {
        /* 39 */
        return this.state;
        /*    */
    }

    /*    */
    /*    */
    public Integer getProjectId()
    /*    */ {
        /* 44 */
        return this.projectId;
        /*    */
    }

    /*    */
    /*    */
    public String getProjectName()
    /*    */ {
        /* 49 */
        return this.projectName;
        /*    */
    }

    /*    */
    /*    */
    public Boolean getIsDeleted()
    /*    */ {
        /* 54 */
        return this.isDeleted;
        /*    */
    }

    /*    */
    /*    */
    public Long getCreateUser()
    /*    */ {
        /* 59 */
        return this.createUser;
        /*    */
    }

    /*    */
    /*    */
    public String getCreateUserName()
    /*    */ {
        /* 64 */
        return this.createUserName;
        /*    */
    }

    /*    */
    /*    */
    public Long getUpdateUser()
    /*    */ {
        /* 69 */
        return this.updateUser;
        /*    */
    }

    /*    */
    /*    */
    public String getUpdateUserName()
    /*    */ {
        /* 74 */
        return this.updateUserName;
        /*    */
    }

    /*    */
    /*    */
    public LocalDateTime getCreateTime()
    /*    */ {
        /* 79 */
        return this.createTime;
        /*    */
    }

    /*    */
    /*    */
    public LocalDateTime getUpdateTime()
    /*    */ {
        /* 84 */
        return this.updateTime;
        /*    */
    }

    /*    */
    /*    */
    public void setId(Integer id)
    /*    */ {
        /* 12 */
        this.id = id;
    }

    /* 12 */
    public void setCode(String code) {
        this.code = code;
    }

    /* 12 */
    public void setName(String name) {
        this.name = name;
    }

    /* 12 */
    public void setGrade(String grade) {
        this.grade = grade;
    }

    /* 12 */
    public void setDescription(String description) {
        this.description = description;
    }

    /* 12 */
    public void setState(Boolean state) {
        this.state = state;
    }

    /* 12 */
    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    /* 12 */
    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    /* 12 */
    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    /* 12 */
    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    /* 12 */
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    /* 12 */
    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    /* 12 */
    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }

    /* 12 */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /* 12 */
    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    /* 12 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof RoleDTO)) return false;
        RoleDTO other = (RoleDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$code = getCode();
        Object other$code = other.getCode();
        if (this$code == null ? other$code != null : !this$code.equals(other$code)) return false;
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) return false;
        Object this$grade = getGrade();
        Object other$grade = other.getGrade();
        if (this$grade == null ? other$grade != null : !this$grade.equals(other$grade)) return false;
        Object this$description = getDescription();
        Object other$description = other.getDescription();
        if (this$description == null ? other$description != null : !this$description.equals(other$description))
            return false;
        Object this$state = getState();
        Object other$state = other.getState();
        if (this$state == null ? other$state != null : !this$state.equals(other$state)) return false;
        Object this$projectId = getProjectId();
        Object other$projectId = other.getProjectId();
        if (this$projectId == null ? other$projectId != null : !this$projectId.equals(other$projectId)) return false;
        Object this$projectName = getProjectName();
        Object other$projectName = other.getProjectName();
        if (this$projectName == null ? other$projectName != null : !this$projectName.equals(other$projectName))
            return false;
        Object this$isDeleted = getIsDeleted();
        Object other$isDeleted = other.getIsDeleted();
        if (this$isDeleted == null ? other$isDeleted != null : !this$isDeleted.equals(other$isDeleted)) return false;
        Object this$createUser = getCreateUser();
        Object other$createUser = other.getCreateUser();
        if (this$createUser == null ? other$createUser != null : !this$createUser.equals(other$createUser))
            return false;
        Object this$createUserName = getCreateUserName();
        Object other$createUserName = other.getCreateUserName();
        if (this$createUserName == null ? other$createUserName != null : !this$createUserName.equals(other$createUserName))
            return false;
        Object this$updateUser = getUpdateUser();
        Object other$updateUser = other.getUpdateUser();
        if (this$updateUser == null ? other$updateUser != null : !this$updateUser.equals(other$updateUser))
            return false;
        Object this$updateUserName = getUpdateUserName();
        Object other$updateUserName = other.getUpdateUserName();
        if (this$updateUserName == null ? other$updateUserName != null : !this$updateUserName.equals(other$updateUserName))
            return false;
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null ? other$createTime != null : !this$createTime.equals(other$createTime))
            return false;
        Object this$updateTime = getUpdateTime();
        Object other$updateTime = other.getUpdateTime();
        return this$updateTime == null ? other$updateTime == null : this$updateTime.equals(other$updateTime);
    }

    /* 12 */
    protected boolean canEqual(Object other) {
        return other instanceof RoleDTO;
    }

    /* 12 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $code = getCode();
        result = result * 59 + ($code == null ? 43 : $code.hashCode());
        Object $name = getName();
        result = result * 59 + ($name == null ? 43 : $name.hashCode());
        Object $grade = getGrade();
        result = result * 59 + ($grade == null ? 43 : $grade.hashCode());
        Object $description = getDescription();
        result = result * 59 + ($description == null ? 43 : $description.hashCode());
        Object $state = getState();
        result = result * 59 + ($state == null ? 43 : $state.hashCode());
        Object $projectId = getProjectId();
        result = result * 59 + ($projectId == null ? 43 : $projectId.hashCode());
        Object $projectName = getProjectName();
        result = result * 59 + ($projectName == null ? 43 : $projectName.hashCode());
        Object $isDeleted = getIsDeleted();
        result = result * 59 + ($isDeleted == null ? 43 : $isDeleted.hashCode());
        Object $createUser = getCreateUser();
        result = result * 59 + ($createUser == null ? 43 : $createUser.hashCode());
        Object $createUserName = getCreateUserName();
        result = result * 59 + ($createUserName == null ? 43 : $createUserName.hashCode());
        Object $updateUser = getUpdateUser();
        result = result * 59 + ($updateUser == null ? 43 : $updateUser.hashCode());
        Object $updateUserName = getUpdateUserName();
        result = result * 59 + ($updateUserName == null ? 43 : $updateUserName.hashCode());
        Object $createTime = getCreateTime();
        result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());
        Object $updateTime = getUpdateTime();
        result = result * 59 + ($updateTime == null ? 43 : $updateTime.hashCode());
        return result;
    }

    /* 12 */
    public String toString() {
        return "RoleDTO(id=" + getId() + ", code=" + getCode() + ", name=" + getName() + ", grade=" + getGrade() + ", description=" + getDescription() + ", state=" + getState() + ", projectId=" + getProjectId() + ", projectName=" + getProjectName() + ", isDeleted=" + getIsDeleted() + ", createUser=" + getCreateUser() + ", createUserName=" + getCreateUserName() + ", updateUser=" + getUpdateUser() + ", updateUserName=" + getUpdateUserName() + ", createTime=" + getCreateTime() + ", updateTime=" + getUpdateTime() + ")";
    }
    /*    */
    /*    */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.auth.facade.dto.role.RoleDTO
 * JD-Core Version:    0.6.2
 */